$(document).ready(function(){
	$('#subImg').bind('click',subButton);
	validate();
})

function subFrm(){
	$.ajaxSetup({async:false});  //同步
	//加密
	var options = {
	    dataType: 'json',
    	iframe:	false,
    	resetForm: true,
	    success: function(data) {
	    	if(data.success){
	    		alert('修改成功！');
	    		cw.common.getUserSession();
	    		window.location.href =  'password.html';
	      	}else{
	      		alert(data.errors.errmsg);
	      		$('#OLDPWD').val('');
				$('#NEWPWD').val('');
				$('#CONFIRMPWD').val('');
	      	}
	   	}
	};
	$.ajaxSetup({contentType:'application/x-www-form-urlencoded;charset=utf-8'});
    $('#frm').ajaxSubmit(options);
}

function subButton(){
	return jQuery.formValidator.pageIsValid(1);
}

function validate(){
	$.formValidator.initConfig({formid:"frm",onerror:function(msg){alert(msg);},onsuccess:function(){subFrm();return false;}});
	$("#OLDPWD").formValidator({onshow:"请输入旧密码",oncorrect:"正确",onfocus:"请输入旧密码，不能使用中文"}).inputValidator({min:1,onerror:"旧密码不能为空"}).inputValidator({max:20,onerror:"密码长度不超过20位"})
	.functionValidator({
		fun:function (str,elem){
			var b = str.match('([\\u4E00-\\u9FA5\\uF900-\\uFA2D])+');
			if(b) return false;
			return true;
		}, onerror: "旧密码中包含中文字符，请修改"
	});
	$("#NEWPWD").formValidator({onshow:"请输入新密码",oncorrect:"正确",onfocus:"请输入新密码，不能使用中文"}).inputValidator({min:1,onerror:"新密码不能为空"}).inputValidator({max:20,onerror:"密码长度不超过20位"})
	.functionValidator({
		fun:function (str,elem){
			var b = str.match('([\\u4E00-\\u9FA5\\uF900-\\uFA2D])+');
			if(b) return false;
			return true;
		}, onerror: "新密码中包含中文字符，请修改"
	});
	$("#CONFIRMPWD").formValidator({onshow:"请再输入一次新密码",oncorrect:"正确",onfocus:"请再输入一次新密码"}).inputValidator({min:1,onerror:"确认密码不能为空"}).inputValidator({max:20,onerror:"密码长度不超过20位"})
	.functionValidator({
		fun:function (str,elem){
			var newPwd = $('#NEWPWD').val();
			if(newPwd != str) return false;
			return true;
		}, onerror: "两次密码不一致"
	})
}

